/*
 * Copyright (c) 2005, 2014 vacoor
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */
package org.vacoor.nothing.web.service;

import java.io.File;

/**
 * @author vacoor
 */
public interface MailService {

    /**
     * 发送文本内容邮件
     *
     * @param to      收件人
     * @param cc      抄送
     * @param subject 主题
     * @param content 文本内容
     */
    void sendPlainMail(String[] to, String[] cc, String subject, String content);

    /**
     * 发送 Html 内容邮件
     *
     * @param to          收件人
     * @param cc          抄送
     * @param subject     主题
     * @param content     内容
     * @param async       是否异步
     * @param attachments 附件
     */
    void sendHtmlMail(String[] to, String[] cc, String subject, String content, boolean async, File... attachments);

}
